<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Ball Balancing Plate: C:/Users/Luca/Documents/Workspaces/Workspace/BallBalancing_ChibiOSRT/ch_settings/chconf.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ball Balancing Plate
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">ChibiOS-RT servos control firmware.</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('chconf_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">C:/Users/Luca/Documents/Workspaces/Workspace/BallBalancing_ChibiOSRT/ch_settings/chconf.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="chconf_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Kernel parameters and options</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga195ab8ff3340a18d4513cbaf915078f2">CH_FREQUENCY</a>&#160;&#160;&#160;1000</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">System tick frequency.  <a href="group__config.html#ga195ab8ff3340a18d4513cbaf915078f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga3c6800242611cf244a38c4a870e8515a">CH_TIME_QUANTUM</a>&#160;&#160;&#160;20</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Round robin interval.  <a href="group__config.html#ga3c6800242611cf244a38c4a870e8515a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gac73902e3c40b375483f9dde71e83253d">CH_MEMCORE_SIZE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Managed RAM size.  <a href="group__config.html#gac73902e3c40b375483f9dde71e83253d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gac7ceed3b75958cb6f7a977aab5ee249f">CH_NO_IDLE_THREAD</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Idle thread automatic spawn suppression.  <a href="group__config.html#gac7ceed3b75958cb6f7a977aab5ee249f"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Performance options</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaa5a3d403206b04dfa43ee769e8a220c6">CH_OPTIMIZE_SPEED</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">OS optimization.  <a href="group__config.html#gaa5a3d403206b04dfa43ee769e8a220c6"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Subsystem options</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga881045654c5c0b04081bf89da3fe4534">CH_USE_REGISTRY</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Threads registry APIs.  <a href="group__config.html#ga881045654c5c0b04081bf89da3fe4534"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gac5e6308f66b8fdb57f0c849ed22b3d95">CH_USE_WAITEXIT</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Threads synchronization APIs.  <a href="group__config.html#gac5e6308f66b8fdb57f0c849ed22b3d95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gab88f410fdc6a67192194a8431d991b27">CH_USE_SEMAPHORES</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Semaphores APIs.  <a href="group__config.html#gab88f410fdc6a67192194a8431d991b27"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga866568c0387963f11c078a8d939c2284">CH_USE_SEMAPHORES_PRIORITY</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Semaphores queuing mode.  <a href="group__config.html#ga866568c0387963f11c078a8d939c2284"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gae9e6ff0fe1964761ea6e1bce51d8ee59">CH_USE_SEMSW</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Atomic semaphore API.  <a href="group__config.html#gae9e6ff0fe1964761ea6e1bce51d8ee59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga4f461a7b5edbff2405b7b40d2bb238a6">CH_USE_MUTEXES</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutexes APIs.  <a href="group__config.html#ga4f461a7b5edbff2405b7b40d2bb238a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga24fd7fe539fd6094b5db3215e1721c9c">CH_USE_CONDVARS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Conditional Variables APIs.  <a href="group__config.html#ga24fd7fe539fd6094b5db3215e1721c9c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaccc2c032c409bced696f75877e270979">CH_USE_CONDVARS_TIMEOUT</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Conditional Variables APIs with timeout.  <a href="group__config.html#gaccc2c032c409bced696f75877e270979"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga5e3ac686cd33ad40a89aaaf97b3dc781">CH_USE_EVENTS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Events Flags APIs.  <a href="group__config.html#ga5e3ac686cd33ad40a89aaaf97b3dc781"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga64a6ad752750f42fe2474d3e7f191a71">CH_USE_EVENTS_TIMEOUT</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Events Flags APIs with timeout.  <a href="group__config.html#ga64a6ad752750f42fe2474d3e7f191a71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga3823e336736d522bbfaf780c86746482">CH_USE_MESSAGES</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronous Messages APIs.  <a href="group__config.html#ga3823e336736d522bbfaf780c86746482"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaf48947f33ed7a44a7701d84d83d94a1c">CH_USE_MESSAGES_PRIORITY</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronous Messages queuing mode.  <a href="group__config.html#gaf48947f33ed7a44a7701d84d83d94a1c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga6cf1736db681617019f96c4c209d2716">CH_USE_MAILBOXES</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mailboxes APIs.  <a href="group__config.html#ga6cf1736db681617019f96c4c209d2716"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaabe4bd52d2fd1b180ebba1d1e8243051">CH_USE_QUEUES</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">I/O Queues APIs.  <a href="group__config.html#gaabe4bd52d2fd1b180ebba1d1e8243051"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaff85f4d919dac30a337ce2f34e2fa1af">CH_USE_MEMCORE</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Core Memory Manager APIs.  <a href="group__config.html#gaff85f4d919dac30a337ce2f34e2fa1af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaaeb266ab6131572f1d8f164bddf2da3f">CH_USE_HEAP</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Heap Allocator APIs.  <a href="group__config.html#gaaeb266ab6131572f1d8f164bddf2da3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga4785d390f3a787916c5a5c41e953577d">CH_USE_MALLOC_HEAP</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">C-runtime allocator.  <a href="group__config.html#ga4785d390f3a787916c5a5c41e953577d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gac456517b37f104d2226fef50310c79f8">CH_USE_MEMPOOLS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory Pools Allocator APIs.  <a href="group__config.html#gac456517b37f104d2226fef50310c79f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaae4996e24bbee7d66528671cec8b8749">CH_USE_DYNAMIC</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamic Threads APIs.  <a href="group__config.html#gaae4996e24bbee7d66528671cec8b8749"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Debug options</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga10db71bc25605169dddc82c1604b0a16">CH_DBG_SYSTEM_STATE_CHECK</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, system state check.  <a href="group__config.html#ga10db71bc25605169dddc82c1604b0a16"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaef984ca3bfd8a71478ad55ce6e56a8bb">CH_DBG_ENABLE_CHECKS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, parameters checks.  <a href="group__config.html#gaef984ca3bfd8a71478ad55ce6e56a8bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gad602fd2546073869a10859158d865b9b">CH_DBG_ENABLE_ASSERTS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, consistency checks.  <a href="group__config.html#gad602fd2546073869a10859158d865b9b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga8bc4cfd861131aeb3c880347d0068229">CH_DBG_ENABLE_TRACE</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, trace buffer.  <a href="group__config.html#ga8bc4cfd861131aeb3c880347d0068229"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gab93d9ee904f15d4f2c26ef2a1394a1d7">CH_DBG_ENABLE_STACK_CHECK</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, stack checks.  <a href="group__config.html#gab93d9ee904f15d4f2c26ef2a1394a1d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga6a859dd249adfb66b9bbf809061ea06c">CH_DBG_FILL_THREADS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, stacks initialization.  <a href="group__config.html#ga6a859dd249adfb66b9bbf809061ea06c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gadc9c00c2e5b6e766ded8dfa77c0c90c1">CH_DBG_THREADS_PROFILING</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug option, threads profiling.  <a href="group__config.html#gadc9c00c2e5b6e766ded8dfa77c0c90c1"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Kernel hooks</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaba26fd717f33330fa56dcc7919a3f02f">THREAD_EXT_FIELDS</a>&#160;&#160;&#160;/* Add threads custom fields here.*/</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Threads descriptor structure extension.  <a href="group__config.html#gaba26fd717f33330fa56dcc7919a3f02f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaeb57466a9200b8c073ac96a3f1a9c34c">THREAD_EXT_INIT_HOOK</a>(tp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Threads initialization hook.  <a href="group__config.html#gaeb57466a9200b8c073ac96a3f1a9c34c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gab8f241a87da52027625c9cc3d8403ebb">THREAD_EXT_EXIT_HOOK</a>(tp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Threads finalization hook.  <a href="group__config.html#gab8f241a87da52027625c9cc3d8403ebb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gac0317ee1a14709d39aef80ca8980a40a">THREAD_CONTEXT_SWITCH_HOOK</a>(ntp, otp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Context switch hook.  <a href="group__config.html#gac0317ee1a14709d39aef80ca8980a40a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gae52e2c3230a9e87d16befd547c2f92ef">IDLE_LOOP_HOOK</a>()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Idle Loop hook.  <a href="group__config.html#gae52e2c3230a9e87d16befd547c2f92ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga132e1bd495c4f7c9b92d63b26705dfe1">SYSTEM_TICK_EVENT_HOOK</a>()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">System tick event hook.  <a href="group__config.html#ga132e1bd495c4f7c9b92d63b26705dfe1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga71e0932757a8180816104fa313171c9a">SYSTEM_HALT_HOOK</a>()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">System halt hook.  <a href="group__config.html#ga71e0932757a8180816104fa313171c9a"></a><br/></td></tr>
</table>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="chconf_8h.html">chconf.h</a>      </li>

    <li class="footer">Generated on Wed Jun 5 2013 12:23:45 for Ball Balancing Plate by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
